package com.smart.business.dao;

import com.smart.entity.business.DeptInfoVO;
import com.smart.entity.business.PointLocationEntity;
import com.smart.mybatis.dao.BaseDao;
import com.smart.entity.business.CompanyEntity;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
import org.apache.ibatis.annotations.Update;

import java.util.List;
import java.util.Map;


/**
 * 公司表
 *
 * @author wf
 * @since 2025-06-11 13:15:12
 */
@Mapper
public interface CompanyDao extends BaseDao<CompanyEntity> {

    List<String> getCompanyNamesByServiceProviderId(String userId);

    DeptInfoVO getCompanyNameByUserId(@Param("userId") String userId);

    List<CompanyEntity> getCompanyDetails(@Param("companyNames") List<String> companyNames);

}
